Spanien (Südwesten, Osten und Mallorca), Korsika, Italien mit Sardinien und Sizilien (in Norditalien nur im Piemont, in Ligurien und in Friaul-Julisch Venetien; nicht in Umbrien), Balkan-Halbinsel (in Griechenland nur Peloponnes und südliche Mitte), Ionische Inseln, Kykladen, Kreta, Karpathos, nördliche? und östliche Ägäis, Türkei, Lybien, Tunesien, Algerien und Marokko
Dünen, Küstensande und Kiefernwälder, manchmal auch an felsigen Stellen; in 0-1500 m Höhe